#ifndef BASIC_OBJECTS_H_
#define BASIC_OBJECTS_H_

#include <windows.h>
#include <d3d10.h>
#include <d3dx10.h>
#include "vertexTypes.h"
class BasicObjects
{
	/*******************************************************************
	* Members
	********************************************************************/	
private:
	//Meshes
	ID3DX10Mesh*				cubeMesh;
	ID3DX10Mesh*				pyramidMesh;
	ID3DX10Mesh*				skyboxMesh;
	/*******************************************************************
	* Methods
	********************************************************************/	
public:

	//constructor and destructor
	BasicObjects();
	~BasicObjects();

	//initialize directx device
	bool initialize(ID3D10Device* pD3DDevice);
	ID3DX10Mesh* getCubeMesh();
	ID3DX10Mesh* getPyramidMesh();
	ID3DX10Mesh* getSkyboxMesh();
private:

};

#endif